<?php

	$this->Html->script(array('flexigrid.pack','jquery.maskedinput-1.2.2.min','maskinput','jquery.ui.datepicker-pt-BR','datepicker','somente-numeros'), false);
	$this->Html->css('flexigrid', null, array('inline' => false));
	
	$medico_id = $this->request->data['Medico']['id'];

	echo $this->Form->create('Medico');
	echo $this->Form->input('id');
	echo $this->Form->input('nome',array('type' => 'text', 'class' => 'tamanho50', 'label' => __('Nome'), 'maxlength' => 100));
	echo $this->Form->input('nome_curto',array('type' => 'text', 'class' => 'tamanho20', 'label' => __('Nome Exibição'), 'maxlength' => 20));
	echo '<div style="clear:both"></div>';
	
?>

<div id="tabs">

	<ul>
		<li><a href="#tabs-DadosCadastrais">Dados Cadastrais</a></li>
		<li><a href="#tabs-Especialidades">Especialidades</a></li>
		<li><a href="#tabs-ListaNegra">Restrição</a></li>
		<li><a href="#tabs-Convenios">Convênios</a></li>
		<li><a href="#tabs-Horarios">Horários</a></li>
		<li><a href="#tabs-HistoricoAgendamento">Histórico Agendamentos</a></li>
	</ul>
	
	<div id="tabs-DadosCadastrais" class="painel_tabs">	

		<?php
		
			$nao_sim = array('N' => 'Não', 'S' => 'Sim');
		
			echo $this->Form->input('carteira_profissional_id',array('type' => 'select', 'options' => $carteiras_profissionais, 'empty' => 'Selecione...', 'class' => 'tamanho30', 'label' => __('Carteira Profissional')));
			echo $this->Form->input('numero_documento',array('type'=>'text', 'class' => 'tamanho10', 'label'=> __('No. Carteira'), 'maxlength'=>20));
			echo $this->Form->input('cpf',array('type'=>'text', 'class' => 'maskcpf cpf', 'label'=> __('Cpf')));
			echo $this->Form->input('email', array('class' => 'tamanho50', 'label' => __('Email'), 'maxlength' => 100));
			echo '<div style="clear:both;"></div>';
			echo $this->Form->input('celular1',array('class' => 'masktelefone tel', 'label' => __('Telefone celular 1')));
			echo $this->Form->input('celular1_fornecer',array('type' => 'select', 'options' => $fornecer, 'class' => 'tamanho15', 'label' => __('Pode fornecer')));
			echo $this->Form->input('celular2',array('class' => 'masktelefone tel', 'label' => __('Telefone celular 2')));
			echo $this->Form->input('celular2_fornecer',array('type' => 'select', 'options' => $fornecer, 'class' => 'tamanho15', 'label' => __('Pode fornecer')));
			echo $this->Form->input('telefone_residencial',array('class' => 'masktelefone tel', 'label' => __('Telefone residencial')));
			echo $this->Form->input('telefone_residencial_fornecer',array('type' => 'select', 'options' => $fornecer, 'class' => 'tamanho15', 'label' => __('Pode fornecer')));
			echo $this->Form->input('senha_telefone',array('class' => 'tamanho20', 'label' => __('Senha telefone'), 'maxlngth' => 50));
			echo '<div style="clear:both;"></div>';
			echo $this->Form->input('endereco_cep', array('class' => 'maskcep cep', 'label' => __('Cep')));
			echo '<div style="clear:both;"></div>';
			echo $this->Form->input('endereco_logradouro', array('class' => 'tamanho30', 'label' => __('Logradouro'), 'maxlength' => 100));
			echo $this->Form->input('endereco_numero', array('label' => __('Número')));
			echo $this->Form->input('endereco_complemento', array('label' => __('Complemento')));
			echo $this->Form->input('endereco_bairro', array('class' => 'tamanho30', 'label' => __('Bairro'), 'maxlength' => 100));
			echo $this->Form->input('cidade_id', array('type' => 'select', 'options' => $cidades, 'empty' => 'Selecione', 'class' => 'tamanho30', 'label' => __('Cidade')));
			echo '<div style="clear:both;"></div>';
			echo $this->Form->input('data_inicio', array('label' => __('Data Início CIA'), 'type' => 'text', 'class' => 'maskdata data'));
			echo $this->Form->input('corpo_clinico',array('type' => 'select', 'empty' => 'Selecione...', 'options' => $nao_sim, 'label' => __('Corpo clínico')));
			echo $this->Form->input('issqn',array('type'=>'text','class' => 'tamanho20', 'label'=> __('ISSQN'), 'maxlength'=>20));
			echo $this->Form->input('nitpis',array('type'=>'text','class' => 'tamanho20', 'label'=> __('NIT/PIS'), 'maxlength'=>20));
			echo '<div style="clear:both;"></div>';
			echo $this->Form->input('permite_encaixe', array('type' => 'select', 'options' => $nao_sim, 'class' => 'tamanho15', 'label' => __('Permite Encaixe')));
			echo $this->Form->input('numero_encaixe', array('type' => 'text', 'label' => __('Número de Encaixe'), 'class' => 'tamanho20', 'maxlength' => 3, 'onKeyPress' => 'return SomenteNumero(event)', 'title' => 'Informar apenas quando existir restrição'));
			echo $this->Form->input('permite_extras', array('type' => 'select', 'options' => $nao_sim, 'class' => 'tamanho15', 'label' => __('Permite Extras')));
			echo $this->Form->input('numero_extras', array('type' => 'text', 'label' => __('Número de Extras'), 'class' => 'tamanho20', 'maxlength' => 3, 'onKeyPress' => 'return SomenteNumero(event)', 'title' => 'Informar apenas quando existir restrição'));
			echo $this->Form->input('atende_outro_lugar',array('type' => 'select', 'options' => $atende_outro_lugar, 'class' => 'tamanho10', 'label' => __('Atende Outro Lugar')));
			echo $this->Form->input('observacoes', array('label' => __('Observações'), 'type' => 'textarea', 'maxlength' => 500, 'style' => 'height:100px;width:99%'));			
		?>
		
	</div>

	<div id="tabs-Especialidades" class="painel_tabs">
		<?php include_once 'grid_especialidades.ctp'; ?>
	</div>	
	
	<div id="tabs-ListaNegra" class="painel_tabs">
		<?php include_once 'grid_listanegra.ctp'; ?>
	</div>
	
	<div id="tabs-Convenios" class="painel_tabs">
		<?php include_once 'grid_convenios.ctp'; ?>
	</div>	
	
	<div id="tabs-Horarios" class="painel_tabs">
		<?php include_once 'grid_horarios.ctp'; ?>
	</div>
	
	<div id="tabs-HistoricoAgendamento" class="painel_tabs">
		<?php include_once 'grid_historico_agendamentos.ctp'; ?>
	</div>

</div>

<?php	
	echo '<div class="botoes_form">';
	echo $this->Form->button('Salvar', array('type' => 'submit'));
	echo $this->Form->button('Fechar', array('type'=>'button', 'onClick' => "javascript:location='{$this->request->base}/{$this->request->controller}/index'"));
	echo '</div>'; 
	echo $this->Form->end();
?>

<script>

	$( "#tabs" ).tabs({cookie: {expires: 1}	});

	$("#MedicoEnderecoCep").change(function(){
		
		var id = $(this); 
	
		if (id.val() == 0) {
			return;
		}		
		
		$.ajax({
			type: 'POST',
			dataType: 'json',
			url: root() + '/enderecos/pesquisar_cep/' + id.val(),
			async: true,
			beforeSend : function() {
				id.addClass('input_ajax_loading');
			},
			success: function(retorno){
	    		if (retorno) {
	    			$("#MedicoEnderecoLogradouro").val(retorno.Endereco.logradouro);
	    			$("#MedicoEnderecoBairro").val(retorno.Endereco.bairro);
	    			$("#MedicoCidadeId").val(retorno.Cidade.id);
	    			$("#MedicoEnderecoNumero").focus()
	    		} else {
	    			$("#MedicoEnderecoLogradouro").val("");
	    			$("#MedicoEnderecoBairro").val("");
	    			$("#MedicoCidadeId").val("");
	    		}
				id.removeClass('input_ajax_loading');
			}
		});
	
	});	

</script>